Skip to content

feat: black + green "coding" aesthetic - #15

Merged
DecodedXR merged 1 commit into
mainfrom
feat/black-green-aesthetic
Jul 4, 2026
Merged

DecodedXR merged 1 commit into
mainfrom
feat/black-green-aesthetic

Conversation

@DecodedXR

Copy link
Copy Markdown
Owner

What

A user-directed polish item (via autopilot): restyle the whole UI to a black + green "coding"/terminal aesthetic — phosphor green (#00ff9c) on pure black, monospace throughout.

  • src/style.css — new --accent / --accent-dim / --mono custom properties drive the #controls panel (soft green outer glow), slider labels + thumbs (accent-color), the webcam / ::file-selector-button buttons, #status, and the #hud.
  • index.html — inline boot loader goes green (title, track, fill, glow), monospace.
  • src/main.js — pre-upload point-cloud tint flips from blue-white (0.55, 0.78, 1.0) → phosphor green (0.15, 1.0, 0.45). This is the one JS-observable change; post-upload color still samples the uploaded image, so the M3 image-color path is untouched.
  • #device-note stays amber on purpose (a caution signal that must read distinctly against the green).

Invariants preserved

Geometry (16,384 pts), material identity (ShaderMaterial / additive / uniforms), the render loop, and the M4 post/consume decoupling machinery are byte-unchanged. No dependency or CI edits.

Test (RED-first, non-tautological)

New smoke test aesthetic: pre-upload cloud tint reads green asserts the pre-upload aColor reads green (G>0.8, G>R, G>B). Proven RED on the old blue tint (G=0.78 fails G>0.8, and B=1.0 dominates), green only after the change.

Verification

  • Full local suite: 15 passed (rebuilt dist/, real WebGL).
  • Independent adversarial verifier (read-only): CONFIRMED-SOUND — confirmed the pre-upload tint is the only color path touched, applyDepthToCloud still overwrites every point's color from the image, no existing test contract broken, no console.error risk from the new CSS, nothing out of cosmetic scope.
  • Visual check on a real build: green splat cloud + green monospace HUD, 30.7 fps (meets the 30fps constraint).

Rollback

Pre-change HEAD: d455809.

Autopilot: user-directed polish (black+green aesthetic)

🤖 Generated with Claude Code

Restyle the whole UI to a phosphor-green-on-black terminal look, monospace
throughout. src/style.css gains --accent (#00ff9c) / --accent-dim / --mono
custom properties driving the #controls panel (soft green glow), slider
labels + thumbs (accent-color), the webcam / file-selector buttons, #status,
and the #hud. index.html's inline boot loader goes green (title, track, fill,
glow), monospace. The pre-upload point-cloud tint flips from blue-white
(0.55, 0.78, 1.0) to phosphor green (0.15, 1.0, 0.45) — the one JS-observable
change; post-upload color still samples the uploaded image, so the M3 path is
untouched. #device-note stays amber on purpose (a caution signal that reads
distinctly against the green).

Geometry, material identity, uniforms, the render loop, and the M4 decoupling
machinery are byte-unchanged. New smoke test asserts the pre-upload aColor
reads green (G>0.8, G dominant) — proven non-tautological (RED on the old blue
tint: G=0.78 fails G>0.8, B=1.0 dominates). Verified visually on a real build
(green splat cloud + green HUD, 30.7fps).

Autopilot: user-directed polish (black+green aesthetic)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@DecodedXR
DecodedXR merged commit d5546e8 into main Jul 4, 2026
2 checks passed
@DecodedXR
DecodedXR deleted the feat/black-green-aesthetic branch July 4, 2026 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant